/*顶部导航*/
.shop_details_header {
  background-color: #FFFFFF;
  height: 2.75rem;
  line-height: 2.75rem;
  text-align: center;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 1rem;
  box-sizing: border-box;
}
.shop_details_header img{
  transform: rotate(180deg);
}

/*内容*/
.shop_details_title{
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 3.75rem;
  padding-bottom: 1rem;
  color: #FFFFFF;
  background: url("../../images/zaqizaba/店铺详情.jpg");
  background-position: 2.75rem 2.75;
  background-size: 100% 100%;
}
.shop_details__headerimg{
  width: 3.81rem;
  height: 3.81rem;
  overflow: hidden;
}
.shop_details_title>p{
  margin-top: .75rem;
}
.shop_details_name span:nth-child(n+1){
  border-radius: 999px;
  padding: 0 .7rem;
}
.shop_details_name span:nth-child(2){
  background: #FE6161;
  font-size: .75rem;
}
.shop_details_name span:nth-child(3){
  background: #FFA800;
  font-size: .75rem;
}
.shop_details_fans{
  font-size: .75rem;
}
.shop_details_location{
  font-size: .75rem;
  display: flex;
  align-items: center;
}
.shop_details_location img{
  width: 1rem;
  margin-right: .5rem;
}
.shop_details_img{
  width: 3.81rem;
}


.search_content_type{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.47rem;
  height: 3rem;
  line-height: 3rem;
  font-size: .88rem;
  color: #555555;
  border-bottom: solid 1px #EEEEEE;
}
.search_content_type li{
  padding: .75rem 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.search_content_type li img{
  width: 1rem;
  height: 1rem;
}

.shop_details_list{
  padding: 1rem 1rem 3.44rem 1rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.shop_details_list li {
  width: 48%;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  background:rgba(255,255,255,1);
  border:1px solid rgba(238,238,238,1);
  box-shadow:0rem 0rem 2rem .5rem rgba(189,189,189,0.22);
  border-radius: .5rem .5rem .3rem .3rem;
  overflow: hidden;
}
.shop_details_list_img{
  width: 100%;
}
.shop_details_list_name{
  font-size: .81rem;
  color: #222222;
  padding: 0 .3rem;
}
.shop_details_price{
  font-size: .88rem;
  color: #FE6161;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: .91rem .3rem 0;
}
.shop_details_follow{
  width: 1rem;
  height: 1rem;
}
/*底部*/
.shop_details_footer{
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 3.44rem;
  background: #FFFFFF;
  padding: 0 1rem;
  box-sizing: border-box;
  box-shadow: #EEEEEE 0px -10px 5px -5px;
}
.shop_details_footer img{
  width: 1.13rem;
  height: 1.13rem;
}
.shop_details_footer_icon{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  flex: 1;
  color: #666666;
  font-size: .75rem;
}
.shop_details_footer_btn{
  display: flex;
  border-radius: 999px;
  overflow: hidden;
}
.shop_details_footer_btn span{
  display: flex;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 1rem;
}
.shop_details_footer_btn span:nth-child(1){
  background: #FE5A5B;
  color: white;
}
.shop_details_footer_btn span:nth-child(2){
  background: #FFA800;
  color: white;
}

